 
package com.xbongbong.admin.model;

import com.xbongbong.admin.domain.entity.RaidersProductEntity;
import com.xbongbong.paas.toolbox.wrap.IModel;

import java.util.Collection;
import java.util.List;
import java.util.Map;


/**
* @author autoGen
* @time 2019-09-18 13:56:16
*/
public interface RaidersProductModel extends IModel<RaidersProductEntity> {
	
	Integer save(RaidersProductEntity entity);

	/**
	 * 新增攻略商品
	 *
	 * @param entity 商品实体
	 * @return java.lang.Integer
	 * @author 徐俊杰
	 * @date 2019/9/20 15:12
	 * @since v1.0
	 */
	@Override
	Integer insert(RaidersProductEntity entity);

	void insertBatch(List<RaidersProductEntity> entityList);

	Integer deleteByKey(Long key);

	RaidersProductEntity getByKey(Long key);

	@Override
	List<RaidersProductEntity> findEntitys(Map<String, Object> param);
    @Override
	Integer getEntitysCount(Map<String, Object> param);

    /**
	 * 获得商品id-nameMap
	 *
     * @param productIdIn 商品idIn
     * @return java.util.Map<java.lang.Long,java.lang.String>
     * @author 徐俊杰
     * @date 2019/9/21 14:41
     * @since v1.0
     */
    Map<Long, RaidersProductEntity> getProductIdEntityMap(Collection<Long> productIdIn);


}

 